@charset "utf-8";
/* CSS Document */
a{ text-decoration:none; border:0px;margin:0px; padding:0px; color:black;}
a img { border:none; margin:0px;}
a:hover{ color:red; text-decoration:underline; position:relative;left:5px;}
body{margin:0 0;}
li {display:list-item; color:red; line-height:2em; font-size:14px;}
#content{ margin:0 auto; width:1000px;}
	#banner{ background:url(images/img_01.gif); width:1000px; height:180px;}
	#main{}
		#nav {background:url(images/img_02.gif); width:199px; height:1001px; float:left;}
			#top{}
			#lower part{}
		#subject{width:801px; float:left; display:block;}
			#left{background:url(images/img_03.gif); width:512px; height:1001px; display:block; float:left;}
				#part_1{height:221px; width:512px; margin-top:28px;}
				#part_2{height:437px; width:512px; margin-top:50px;}
				#part_2 a:hover{position:relative; top:1px; left:1px;}
				#demo{margin-top:76px;overflow:hidden;height:170px;width:480px;color:#ffffff; margin-left:13px;}
			#right{width:289px; height:1001px;float:left; }
				#object_1{ height:70px; }
				#object_2{background:url(images/img_04.gif); width:289px; height:742px;}
				#object_3{}
		#bottom{background:url(images/img_05.gif); width:1000px; height:250px; display:block; float:left;}
		#footer{background:url(images/img_06.gif); width:1000px; height:100px; display:block; float:left;}

